@import url(reset.css);
/*头部灰色区域*/
a:hover{
	color: #e4393c;
	text-decoration: underline;
}
.hide{
	display: none;
}
/*头部可关闭广告*/
#top_ad{
	width: 1210px;
	height: 70px;
	margin:0 auto;
	display: block;
}
/*头部可关闭广告结束*/
#top{
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #f7f7f7;
	border-bottom: 1px solid #eee;

}
#top .top_main{
	width: 1210px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}
/*左侧*/
#top .top_main .top_l{
	width: 270px;
}
#top .top_main .top_l p{
	width: 80px;
	float: left;
	/*text-indent: 12px;*/
	/*border:1px solid black;*/
}

#top .top_main .top_l p.shoucang span{
	width: 12px;
	height: 30px;
	background: url(../images/icon_xiao.jpg) 0 9px no-repeat;
}
#top .top_main .top_l p a{
	color: #666;
	margin-left: 4px;
}
#top .top_main .top_l p a:hover{
	/*color: #e4393c;*/
}
#top .top_main .top_l p.didian span.tu{
	width: 12px;
	height: 30px;
	background: url(../images/icon.png) -5px 5px no-repeat;
}
#top .top_main .top_l p.didian span.wenzi{
	margin-left: 4px;
}
/*左侧结束*/
/*右侧*/
#top .top_main .top_r li{
	float: left;
	color: #666;
	margin-left: 13px;
	/*border: 1px solid black;*/
	position: relative;
}
#top .top_main .top_r li span.xian{
	color: #ddd;
}
#top .top_main .top_r li.huiyuan{
	background: url(../images/new-ico.png) 0 10px no-repeat;
	padding-left: 29px;
}
#top .top_main .top_r li.huiyuan a{
	padding-right: 10px;
}
#top .top_main .top_r li.shouji{
	width: 100px;
	height: 30px;
	margin-left: 5px;
	/*padding-left: 20px;*/
	background: url(../images/icon3.png) -128px -355px no-repeat;
	/*background: red;*/
	position: relative;
}
#top .top_main .top_r li.shouji p{
	position: absolute;
	top: 0px;
	left: 0px;
}
#top .top_main .top_r li.shouji p span{
	float: left;
}
#top .top_main .top_r li.shouji .topnei{
	position: absolute;
	width: 85px;
	height: 27px;
	left: 0px;
	top: 3px;
	background: white;
	display: none;
	border: 1px solid #ddd;
	border-bottom: 0;
}
#top .top_main .top_r li.shouji .topnei span{
	width: 15px;
	height: 21px;
	display: block;
	background: url(../images/icon3.png) -129px -399px no-repeat;
	margin-top: 5px;
	margin-left: 2px;
}
#top .top_main .top_r li.shouji .xia{
	position: absolute;
	width: 240px;
	height: 150px;
	background: white;
	left: -1px;
	top: 30px;
	border: 1px solid #ddd;
	display: none;
}
#top .top_main .top_r li.shouji .xia .xia_top{
	width: 220px;
	height: 76px;
	display: block;
	/*background: blue;*/
	
}
#top .top_main .top_r li.shouji .xia .xia_top .xia_top_l{
	float: left;
	width: 76px;
	height: 76px;
	background: url(../images/app_QRcode.png) no-repeat;
	margin-left: 10px;
	margin-top: 18px;
}
#top .top_main .top_r li.shouji .xia .xia_top .xia_top_r{
	float: left;
	width: 110px;
	height: 76px;
	background: url(../images/icon3.png) 0px -438px no-repeat;
	margin-left: 10px;
	margin-top: 18px;
}
#top .top_main .top_r li.shouji .xia .xia_top .xia_top_r span{
	margin-top: 20px;
	display: block;
	height: 20px;
}
#top .top_main .top_r li.shouji .xia .xia_top .xia_top_r span.hongse{
	font-size: 14px;
	color: #E4393C;
	clear: both;
	height: 20px;
	margin-top:0px;
	font-weight: bold;
}
#top .top_main .top_r li.shouji .xia .xia_foot{
	overflow: hidden;
	clear: both;
}
#top .top_main .top_r li.shouji .xia .xia_foot span{
	width: 97px;
	height: 29px;
	display: block;
	background: red;
	float: left;
	margin-right: 4px;
	margin-top: 10px;
}
#top .top_main .top_r li.shouji .xia .xia_foot span.xia_foot1{
	width: 95px;
	height: 29px;
	background: url(../images/icon3.png) 0px -360px no-repeat;
	margin-left: 10px;
}
#top .top_main .top_r li.shouji .xia .xia_foot span.xia_foot2{
	width: 95px;
	height: 29px;
	background: url(../images/icon3.png) 0px -399px no-repeat;
}
#top .top_main .top_r li.shouji a{
	padding-left:25px; 
}
#top .top_main .top_r li .daosan{
	width: 7px;
	height: 7px;
	padding-right: 7px;
	margin-top: 15px;
	background: url(../images/icon2.png) -92px -55px no-repeat;
}
#top .top_main .top_r .li_kehu{
	width: 70px;
	height: 30px;
	margin-left: 0px;
	margin-right: 5px;

}
#top .top_main .top_r li .xiabai{
	position: absolute;
	left: 0px;
	top: 5px;
	background: white;
	width:70px;
	padding-top: 30px;
	text-indent: 5px;
	/*padding-left: 5px;*/
	height: 120px;
	border: 1px solid #ddd;
	display: none;
}
#top .top_main .top_r li .xiabai a{
	display: block;
	line-height: 20px;
}
#top .top_main .top_r li .kehu{
	width: 70px;
	height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-left: 7px;
}
#top .top_main .top_r li .kehu a{
	width: 50px;
	height: 30px;
	line-height: 30px;
}
#top .top_main .top_r li.li_kong{
	position: relative;
	width: 70px;
	height: 30px;
}
#top .top_main .top_r li.li_kong .kong_wang{
	width: 76px;
	height: 27px;
	position: absolute;
	left: -6px;
	top: 3px;
	background: white;
	display: none;
	border: 1px solid #ddd;
	border-bottom: 0px;
}
#top .top_main .top_r li.li_kong .wang{
	width: 70px;
	height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#top .top_main .top_r li.li_kong .kong_wang_da{
	position: absolute;
	top: 30px;
	left: -175px;
	width: 245px;
	height: 225px;
	background:white;
	border: 1px solid #ddd;
	border-top: 0px;
	display: none;
}
#top .top_main .top_r li.li_kong .kong_wang_da p{
	font-weight: bold;
	color: black;
}
#top .top_main .top_r li.li_kong .kong_wang_da a{
	display: block;
	line-height: 20px;
}
#top .top_main .top_r li.li_kong .kong_wang_da .kong_l{
	width:70px;
	height: auto;
	float: left;
	margin-left: 10px;
}
#top .top_main .top_r li.li_kong .kong_wang_da .kong_m{
	width:70px;
	height: auto;
	float: left;
}
#top .top_main .top_r li.li_kong .kong_wang_da .kong_r{
	width:70px;
	height: auto;
	float: left;
}
#top .top_main .top_r li span,a{
	color: #666;
}
#top .top_main .top_r li a.denglu{
	padding-left: 2px;
	padding-right: 12px;
}
#top .top_main .top_r li a.dingdan{
	/*padding-left: 11px;*/
	padding-right: 12px;
}

/*右侧结束*/
/*头部灰色区域结束*/
/*中间主体区域*/
#main {
	width: 1210px;
	height: auto;
	margin:0 auto;
	/*overflow: hidden;*/
	position: relative;
	z-index: 22;
}
/*logo区域*/
#main .main_logo{
	margin-top: 15px;
	height: 75px;
	position: relative;
	z-index: 22;

}
#main .main_logo .logo{
	position: absolute;
	left: 0;
	top: 0;
}
#main .main_logo .sousuo{
	width: 494px;
	height: 30px;
	border:3px solid #e4393c;
	position: absolute;
	top: 4px;
	left: 330px;
}
#main .main_logo .sousuo .shuru{
	width: 416px;
	height: 30px;
	color: #999;
	font-size: 14px;
	font-family: arial,"\5b8b\4f53";
	line-height: 30px;
	text-indent: 5px;
}
#main .main_logo .sousuo .tijiao{
	width: 78px;
	height: 30px;
	font-size: 14px;
	font-weight: 700;
	color: white;
	background: #e4393c;
}
#main .main_logo p{
	width: 494px;
	height: 18px;
	color: #999;
	position: absolute;
	left: 330px;
	top: 40px;
}
#main .main_logo p a{
	color: #999;
	padding-left: 11px;
}
#main .main_logo p a:hover{
	color: #ff0000;
}
#main .main_logo p a.hong{
	color: #ff0000;
}
#main .main_logo .mine{
	width: 104px;
	height: 30px;
	border:1px solid #efefef;
	
	position: absolute;
	left: 966px;
	top: 12px;
	z-index: 23px;
}
#main .main_logo .mine .mine_kong{
	width: 104px;
	height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: white;
	display: none;
}
#main .main_logo .mine .mine_nei{
	width: 104px;
	height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #f7f7f7;
}
#main .main_logo .mine .mine_kong_da{
	width: 310px;
	height: 255px;
	position: absolute;
	right: -1px;
	top: 29px;
	background:white;
	display: none;
	border:1px solid #f1f1f1;
}
#main .main_logo .mine .mine_kong_da h3{
	height: 37px;
	line-height: 37px;
	padding-left: 9px;
	/*border-bottom: 1px solid #eee;*/
}
#main .main_logo .mine .mine_kong_da h3 a {
	color: #005EA7;
	padding-left: 0px;

}
#main .main_logo .mine .mine_kong_da .left{
	width: 154px;
	height: 123px;
	float: left;
	border-right: 1px solid #f1f1f1;
	/*background: red;*/
}
#main .main_logo .mine .mine_kong_da .left a{
	width: 140px;
	height: 27px;
	display: block;
	padding-left: 10px;
	color:  #005EA7;
	/*background: */
}
#main .main_logo .mine .mine_kong_da .left a:hover{
	background: #f5f5f5;
	text-decoration: none;
	color: #E4393C;
}
#main .main_logo .mine .mine_kong_da .right a{
	width: 140px;
	height: 27px;
	display: block;
	padding-left: 10px;
	color:  #005EA7
}
#main .main_logo .mine .mine_kong_da .right a:hover{
	background: #f5f5f5;
	text-decoration: none;
	color:#E4393C;
}
#main .main_logo .mine .mine_kong_da .right{
	width: 155px;
	height: 123px;
	float: left;
	/*background: blue;*/
}
#main .main_logo .mine .mine_kong_da .di{
	height: 94px;
	/*background: red;*/
	clear: both;
	padding-left: 5px;
	padding-right: 5px;
}
#main .main_logo .mine .mine_kong_da .di h3{
	height: 30px;
}
#main .main_logo .mine .mine_kong_da .di h3 a{
	float: right;
}
#main .main_logo .mine .mine_kong_da .di li{
	float: left;
	border:1px solid #f1f1f1;
	width: 50px;
	height: 50px;
	margin-right: 8px;
}
#main .main_logo .mine .mine_kong_da .di li a{
	width: 50px;
	height: 50px;
	display: block;
	padding-left: 0px;
}
#main .main_logo .mine .xiajiao{
	width: 10px;
	height: 30px;
	display: block;
	margin-left: 8px;
	background: url(../images/xiaojiao.jpg) no-repeat;
	/*background: url(../images/xiaojiao2.jpg) -1px 0px no-repeat;*/
}
#main .main_logo .mine .xiajiao2{
	width: 10px;
	height: 30px;
	display: block;
	margin-left: 8px;
	background: url(../images/xiaojiao2.jpg) -1px -1px no-repeat;
}
#main .main_logo .mine a.mine_a{
	padding-left: 30px;
	line-height: 30px;
	background: #f7f7f7 url(../images/icon3.png) -118px -24px no-repeat;
}
#main .main_logo .mine a.mine_a_a{
	
	background: white url(../images/icon3.png) -118px -53px no-repeat;
}
#main .main_logo .jiesuan{
	width: 124px;
	height: 30px;
	border:1px solid #efefef;
	/*background: #f7f7f7;*/
	position: absolute;
	left: 1084px;
	top: 12px;
	z-index: 2;
}
#main .main_logo .jiesuan a{
	padding-left: 25px;
	background: #f7f7f7 url(../images/icon3.png) -121px -80px no-repeat;
}
#main .main_logo .jiesuan a.jiejie{
	background: #fff url(../images/icon3.png) -121px -111px no-repeat;
}
#main .main_logo .jiesuan .jie{
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #f7f7f7;
	/*background: white;*/
}
#main .main_logo .jiesuan .jie_kong_da{
	width: 350px;
	height: 70px;
	border:1px solid #f1f1f1;
	background:white;
	top: 29px;
	right: -1px;
	position: absolute;
	display: none;
}
#main .main_logo .jiesuan .jie_kong_da span.gou{
	width: 57px;
	height: 49px;
	display: block;
	margin-left: 46px;
	margin-top: 10px;
	background:url(../images/icon3.png) no-repeat;
	float: left;
}
#main .main_logo .jiesuan .jie_kong_da span.gouwen{
	float: left;
	display: block;
	margin-left: 16px;
	margin-top: 30px;
	color: #999;
	
}
#main .main_logo .jiesuan .youjiao{
	width: 5px;
	height: 30px;
	margin-left: 5px;
	background: url(../images/youjiao.jpg) 0 2px no-repeat;
}
#main .main_logo .jiesuan .youjiao2{
	background: url(../images/youjiao2.jpg) 0 2px no-repeat;
}
#main .main_logo .jiesuan a{
	line-height: 30px;
}
/*logo区域结束*/
/*导航区域*/
#main .menu{
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	background:#E53F41;
	position: relative;
	z-index: 1;
}
#main .menu .menu_l{
	width: 210px;
	display: block;
	margin: 0 auto;
	color: white;
	text-indent: 20px;
	font-family: "microsoft yahei";
	position: relative;
	cursor: pointer;
}
#main .menu .menu_l a.quan_fen{
	color: white;
	font-weight: bold;
}
/*左分类以及轮换图*/
/*#main .middle{
	height: 410px;
	overflow: hidden;
	position: relative;
	z-index: 21;
}*/
/*左侧*/
#main .menu .menu_l .middle_l{
	width: 206px;
	height: 408px;
	border:2px solid #e4393c;
	border-top: 0px;
	background: #FAFAFA;
	position: absolute;
	left: 0px;
	top: 40px;
	z-index: 21;
	display: none;
}
#main .menu .menu_l .middle_l li{
	height:auto;
	margin: 0px;
	float: left;
}

#main .menu .menu_l .middle_l li .bao {
	text-indent: 13px;
	width: 202px;
	position: relative;
	z-index: 2;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	border-bottom: 1px solid white;
}
#main .menu .menu_l .middle_l li .bao.hover{
	border:none;
	background: white;
}
#main .menu .menu_l .middle_l li .bao .last{
	height: 30px;
}
#main .menu .menu_l .middle_l li .bao .kongshang  a{
	float: none;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	/*background: red;*/
}
#main .menu .menu_l .middle_l li .bao .kongshang  a:hover{
	color: #E4393C;
}
#main .menu .menu_l .middle_l li .bao  span{
	width: 6px;
	height: 9px;
	display: block;
	background: url(../images/icon2.png) -110px -45px no-repeat;
	position: absolute;
	left: 190px;
	top: 13px;

}
#main .menu .menu_l .middle_l li .bao  div.kong{
	width: 201px;
	height: 30px;
	background: white;
	position: absolute;
	left: 0px;
	top: -1px;
	border-top: 1px solid #ddd;
	border-bottom:1px solid #ddd;
	display: none;
}
#main .menu .menu_l .middle_l li .bao  div.kongshang{
	width: 205px;
	height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main .menu .menu_l .middle_l  li div.youkuang{
	width: 725px;
	height: 457px;
	position: absolute;
	background: white;
	left: 200px;
	top: 1px;
	border: 1px solid #ddd;
	display: none;
	overflow: hidden;
	
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l{
	width: 483px;
	height: 397px;
	float: left;
	/*background: red;*/
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l .youkuang_l_div{
	overflow: hidden;
	width: 483px;
	padding-top: 10px;
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l .youkuang_l_div .youkuang_l_div_zi{
	border-bottom: 1px solid #eee;
	width: 483px;
	height: auto;
	overflow: hidden;
	margin-left: 10px;
	clear: both;
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l .youkuang_l_div .youkuang_l_div_zi div{
	float: left;
	width: 65px;
	/*border-right: 1px solid #ccc;*/
	text-align: center;
	line-height: 22px;
	height: 22px;
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l .youkuang_l_div .youkuang_l_div_zi div span{
	color: #ccc;
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l .youkuang_l_div .youkuang_l_div_zi div a{
	color: #E4393C;
	text-decoration: underline;
	font-weight: bold;

}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l .youkuang_l_div .youkuang_l_div_zi ul{
	float: left;
	width: 417px;
	overflow: hidden;
	padding-bottom: 5px;
	height: auto;
	/*border-bottom: 1px solid #eee;*/
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l .youkuang_l_div .youkuang_l_div_zi li{
	float: left;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	/*overflow: hidden;*/
	white-space: nowrap;
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l .youkuang_l_div .youkuang_l_div_zi li span{
	color: #ccc;
	line-height: 22px;
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l .youkuang_l_div .youkuang_l_div_zi li a{
	padding:0px  9px;
	color: #666;
	line-height: 22px;
	white-space: nowrap;
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_l .youkuang_l_div .youkuang_l_div_zi li a:hover{
	color:#E4393C;
	text-decoration: underline;
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_r{
	width: 194px;
	height: 397px;
	float: left;
	/*background: blue;*/
	padding-top: 10px;
	margin-left: 10px;
}
 #main .menu .menu_l .middle_l  li div.youkuang .youkuang_r a.ju_xia{
 	display: block;
 	margin-bottom: 10px;
 	/*float: left;*/
 }
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_r .youkuang_r_div{
	width: 194px;
	overflow: hidden;
	margin-bottom: 20px;
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_r .youkuang_r_div h3{
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	color:#E4393C;
}
#main .menu .menu_l .middle_l  li div.youkuang .youkuang_r .youkuang_r_div ul li{
	float: left;
	width: 90px;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
}

#main .menu .menu_l .middle_l li .bao  .kongshang{
	position: absolute;
	left: 0px;
	top: 0px;
}
#main .menu .menu_l .middle_l li .bao  .kongshang a:hover{
	font-weight: 700;
}
/*左侧结束*/
/*左分类以及轮换图结束*/
#main .menu .menu_r{
	width: 1000px;
	background: url(../images/menu_bu.jpg) right center no-repeat;
}
#main .menu .menu_r a{
	padding:0px 17px;
	float: left;
	color: white;
	font:700 15px/40px "microsoft yahei";
}
#main .menu .menu_r a.active{
	width: 85px;
	text-align: center;
	padding: 0;
	background:#A40000;
}
#main .menu .menu_r a:hover{
	background: #A40000;
	text-decoration: none;
}
/*导航区域结束*/ 


/*指南*/
#main .zhinan{
	width: 1210px;
	height: 156px;
	border-top: 1px solid #ddd;
	border-bottom:1px solid #f1f1f1;
	margin-top: 10px;
	padding-top: 20px;
	/*border: 1px solid black;*/
}
#main .zhinan .zhinan_dl{
	width: 140px;
	float: left;
	height: 176px;
	margin-left: 40px;
	/*background: red;*/
}
#main .zhinan .zhinan_dl dt{
	padding-left: 40px;
	height: 25px;
	/*background: blue;*/
	position: relative;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
#main .zhinan .zhinan_dl dd{
	padding-left: 40px;
}
#main .zhinan .zhinan_dl dt span{
	width: 40px;
	height: 40px;
	background: url(../images/icon2.png) 0px -55px  no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main .zhinan .zhinan_dl dt span.peisong{
	background: url(../images/icon2.png) -50px -55px  no-repeat;
}
#main .zhinan .zhinan_dl dt span.zhifu{
	background: url(../images/icon2.png) 0px -105px  no-repeat;
}
#main .zhinan .zhinan_dl dt span.shouhou{
	background: url(../images/icon2.png) -50px -105px  no-repeat;
}
#main .zhinan .zhinan_dl dt span.tese{
	background: url(../images/icon2.png) -0px -155px  no-repeat;
}

#main .zhinan .zhinan_dl_teshu{
	width: 203px;
	height:169px;
	margin-left: 0px;
	background: url(../images/icon1.png) 0 -131px  no-repeat;

}
#main .zhinan .zhinan_dl_teshu dt{
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
#main .zhinan .zhinan_dl_teshu dd.fugai{
	color: #666;
}
#main .zhinan .zhinan_dl_teshu a.more{
	width: 100px;
	height: 20px;
	display: block;
	color: #005ea7;
	margin-left: 140px;
	margin-top: 30px;
}
/*指南结束*/
/*底部导航*/
#main .dibu_menu{
	width: 820px;
	clear: both;
	margin: 0 auto;
	/*background: red;*/
}
#main .dibu_menu a{
	width: 61px;
	float: left;
	margin-left: 10px;
	background: url(../images/dibumenu_icon.gif) right 4px no-repeat;
}
#main .dibu_menu a.last{
	width: 100px;
	background:none;
}
/*底部导航结束*/
/*icp信息*/
#main .icp{
	width: 900px;
	height: 162px;
	margin: 0 auto;
	clear: both;
}
#main .icp p{
	text-align: center;
	line-height: 18px;
	height: 70px;
	color: #666;
	padding-top: 10px;
}
#main .icp .icp_img{
	width: 500px;
	height: 30px;
	margin: 0 auto;
	margin-top: 20px;
	clear: both;
}
#main .icp .icp_img a{
	float: left;
	margin-left: 15px;
}

/*icp信息结束*/
/*中间主体区域结束*/












.msgContentClassBg{background:black;position:absolute;z-index:900;display:none;}
.msgContentClass{position:absolute;padding:10px;border:5px solid rgba(0,0,0,0.1);z-index:999;background:#fff;display:none;max-width:1200px;box-shadow:inset 0 0 2px #333,0 0 5px #333,0 0 10px #333,0 0 3px #990,0 0 6px #990,0 0 20px #333;}
.closeMsgB{color:#333;display:inline-block;height:25px;width:25px;font-size:23px;cursor:pointer;position:absolute;right:-20px;top:-20px;border-radius:50%;background:#eee;color:#999;font-family:simsun;box-shadow:1px -1px 5px #999999;}
.LDFconfirm{position:absolute;left:100px;top:100px;box-shadow:inset 0 0 5px #333333,1px 1px 2px #333333,0 0 5px #333333,0 0 10px #333333;background:#fff;padding:10px;z-index:998;}.LDFconfirm .cont{color:#333;font-weight:700;font-size:16px;font-family:'Microsoft YaHei';padding:20px;text-align:center;}
.LDFconfirm .bottom{text-align:center;padding:10px;}.LDFconfirm .bottom a{display:inline-block;margin-right:8px;padding:5px 10px;border:1px solid #ddd;color:#fff;font-size:14px;font-family:'Microsoft YaHei';}.LDFconfirm .bottom a.yes{background:#333333;}
.LDFconfirm .bottom a.no{background:#ccc;}
.LDFconfirm .bottom a:hover{background:#656565;}
.showPicCont{position:absolute;left:0;top:0;border:2px solid #ddd;padding:5px;background:#fff;z-index:5;max-width:300px;display:none;box-shadow:0 0 30px #666;}









li{list-style: none;}



.a:hover{background:#14D4E0;}
.l{float:left;}
.r{float:right;}
.cll{clear:left;}
.clr{clear:right;}
.cl{clear:both;}
.rel{position:relative;}
.abs{position:absolute;}
.fixed{position:fixed;}
.db{display:block;}
.dn{display:none;}
.dib{display:inline-block;}
/*.di{display:inline;}*/
.auto{margin-left:auto;margin-right:auto;}
.w20{width:20px;}
.w25{width:25px;}
.w30{width:30px;}
.w35{width:35px;}
.w40{width:40px;}
.w50{width:50px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w600{width:600px;}
.w700{width:700px;}
.w800{width:800px;}
.w900{width:900px;}
.w950{width:950px;}
.w980{width:980px;}
.w1000{width:1000px;}
.w1100{width:1100px;}
.w1200{width:1200px;}
.pct5{width:5%;}
.pct10{width:10%;}
.pct15{width:15%;}
.pct20{width:20%;}
.pct25{width:25%;}
.pct30{width:30%;}
.pct33{width:33.3%;}
.pct40{width:40%;}
.pct45{width:45%;}
.pct50{width:50%;}
.pct55{width:55%;}
.pct60{width:60%;}
.pct66{width:66.6%;}
.pct70{width:70%;}
.pct75{width:75%;}
.pct80{width:80%;}
.pct85{width:85%;}
.pct90{width:90%;}
.pct95{width:95%;}
.pct100{width:100%;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h200{height:200px;}
.h300{height:300px;}
.h400{height:400px;}
.h500{height:500px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
.lh50{line-height:50px;}
.lh60{line-height:60px;}
.lh70{line-height:70px;}
.lh80{line-height:80px;}
.lh90{line-height:90px;}
.lh100{line-height:100px;}
.c9{color:#f77e13;}
.c8{color:#f73213;}
.c7{color:#f71340;}
.c6{color:#f7138c;}
.c5{color:#f713d8;}
.c4{color:#ca13f7;}
.c3{color:#7e13f7;}
.c2{color:#3213f7;}
.c1{color:#1340f7;}
.c{color:#138cf7;}
.c-1{color:#13d8f7;}
.c-2{color:#13f7ca;}
.c-3{color:#13f77e;}
.c-4{color:#13f732;}
.c-5{color:#40f713;}
.c-6{color:#8cf713;}
.c-7{color:#d8f713;}
.c-8{color:#f7ca13;}
.c-9{color:#f77e13;}
.red1{color:#ff4141;}
.red2{color:#ff5555;}
.red3{color:#ff6969;}
.red4{color:#ff7d7d;}
.red5{color:#ff9191;}
.red{color:#f42d2d;}
.red-1{color:#e01919;}
.red-2{color:#cc0505;}
.red-3{color:#b80000;}
.red-4{color:#a40000;}
.red-5{color:#900000;}
.blue1{color:#1a9aff;}
.blue2{color:#2eaeff;}
.blue3{color:#42c2ff;}
.blue4{color:#56d6ff;}
.blue5{color:#6aeaff;}
.blue{color:#0686f7;}
.blue-1{color:#0072e3;}
.blue-2{color:#005ecf;}
.blue-3{color:#004abb;}
.blue-4{color:#0036a7;}
.blue-5{color:#002293;}
.green1{color:#42a617;}
.green2{color:#56ba2b;}
.green3{color:#6ace3f;}
.green4{color:#7ee253;}
.green5{color:#92f667;}
.green{color:#2e9203;}
.green-1{color:#1a7e00;}
.green-2{color:#066a00;}
.green-3{color:#005600;}
.green-4{color:#004200;}
.green-5{color:#002e00;}
.purple1{color:#db48f1;}
.purple2{color:#ef5cff;}
.purple3{color:#ff70ff;}
.purple4{color:#ff84ff;}
.purple5{color:#ff98ff;}
.purple{color:#c734dd;}
.purple-1{color:#b320c9;}
.purple-2{color:#9f0cb5;}
.purple-3{color:#8b00a1;}
.purple-4{color:#77008d;}
.purple-5{color:#630079;}
.yellow1{color:#d7b914;}
.yellow2{color:#ebcd28;}
.yellow3{color:#ffe13c;}
.yellow4{color:#fff550;}
.yellow5{color:#ffff64;}
.yellow{color:#c3a500;}
.yellow-1{color:#af9100;}
.yellow-2{color:#9b7d00;}
.yellow-3{color:#876900;}
.yellow-4{color:#735500;}
.yellow-5{color:#5f4100;}
.orange1{color:#f98b2c;}
.orange2{color:#ff9f40;}
.orange3{color:#ffb354;}
.orange4{color:#ffc768;}
.orange5{color:#ffdb7c;}
.orange{color:#e57718;}
.orange-1{color:#d16304;}
.orange-2{color:#bd4f00;}
.orange-3{color:#a93b00;}
.orange-4{color:#952700;}
.orange-5{color:#811300;}
.maroon1{color:#db2a6d;}
.maroon2{color:#ef3e81;}
.maroon3{color:#ff5295;}
.maroon4{color:#ff66a9;}
.maroon5{color:#ff7abd;}
.maroon{color:#c71659;}
.maroon-1{color:#b30245;}
.maroon-2{color:#9f0031;}
.maroon-3{color:#8b001d;}
.maroon-4{color:#770009;}
.maroon-5{color:#630000;}
.teal1{color:#16bdc7;}
.teal2{color:#2ad1db;}
.teal3{color:#3ee5ef;}
.teal4{color:#52f9ff;}
.teal5{color:#66ffff;}
.teal{color:#02a9b3;}
.teal-1{color:#00959f;}
.teal-2{color:#00818b;}
.teal-3{color:#006d77;}
.teal-4{color:#005963;}
.teal-5{color:#00454f;}
.black1{color:#474747;}
.black2{color:#5b5b5b;}
.black3{color:#6f6f6f;}
.black4{color:#838383;}
.black5{color:#979797;}
.black{color:#333333;}
.black-1{color:#1f1f1f;}
.black-2{color:#0b0b0b;}
.black-3{color:#000000;}
.black-4{color:#000000;}
.black-5{color:#000000;}
.gray1{color:#999999;}
.gray2{color:#adadad;}
.gray3{color:#c1c1c1;}
.gray4{color:#d5d5d5;}
.gray5{color:#e9e9e9;}
.gray{color:#858585;}
.gray-1{color:#717171;}
.gray-2{color:#5d5d5d;}
.gray-3{color:#494949;}
.gray-4{color:#353535;}
.gray-5{color:#212121;}
.white1{color:#ffffff;}
.white2{color:#ffffff;}
.white3{color:#ffffff;}
.white4{color:#ffffff;}
.white5{color:#ffffff;}
.white{color:#ffffff;}
.white-1{color:#ebebeb;}
.white-2{color:#d7d7d7;}
.white-3{color:#c3c3c3;}
.white-4{color:#afafaf;}
.white-5{color:#9b9b9b;}
.navy1{color:#3c5b7b;}
.navy2{color:#506f8f;}
.navy3{color:#6483a3;}
.navy4{color:#7897b7;}
.navy5{color:#8cabcb;}
.navy{color:#284767;}
.navy-1{color:#143353;}
.navy-2{color:#001f3f;}
.navy-3{color:#000b2b;}
.navy-4{color:#000017;}
.navy-5{color:#000003;}
.bgfb{background-color:#fbfbfb;}
.bgf5{background-color:#f5f5f5;}
.bgf0{background-color:#f0f0f0;}
.bgeb{background-color:#ebebeb;}
.bge0{background-color:#e0e0e0;}
.bgc9{background-color:#f77e13;}
.bgc8{background-color:#f73213;}
.bgc7{background-color:#f71340;}
.bgc6{background-color:#f7138c;}
.bgc5{background-color:#f713d8;}
.bgc4{background-color:#ca13f7;}
.bgc3{background-color:#7e13f7;}
.bgc2{background-color:#3213f7;}
.bgc1{background-color:#1340f7;}
.bgc{background-color:#138cf7;}
.bgc-1{background-color:#13d8f7;}
.bgc-2{background-color:#13f7ca;}
.bgc-3{background-color:#13f77e;}
.bgc-4{background-color:#13f732;}
.bgc-5{background-color:#40f713;}
.bgc-6{background-color:#8cf713;}
.bgc-7{background-color:#d8f713;}
.bgc-8{background-color:#f7ca13;}
.bgc-9{background-color:#f77e13;}
.bgred5{background-color:#fcbebe;}
.bgred4{background-color:#f98e8e;}
.bgred3{background-color:#f87676;}
.bgred2{background-color:#f75d5d;}
.bgred1{background-color:#f54545;}
.bgred{background-color:#f42d2d;}
.bgred-1{background-color:#f31515;}
.bgred-2{background-color:#e20c0c;}
.bgred-3{background-color:#ca0b0b;}
.bgred-4{background-color:#b20909;}
.bgred-5{background-color:#810707;}
.bgblue5{background-color:#6aeaff;}
.bgblue4{background-color:#56d6ff;}
.bgblue3{background-color:#42c2ff;}
.bgblue2{background-color:#2eaeff;}
.bgblue1{background-color:#1a9aff;}
.bgblue{background-color:#0686f7;}
.bgblue-1{background-color:#0072e3;}
.bgblue-2{background-color:#005ecf;}
.bgblue-3{background-color:#004abb;}
.bgblue-4{background-color:#0036a7;}
.bgblue-5{background-color:#002293;}
.bggreen5{background-color:#92f667;}
.bggreen4{background-color:#7ee253;}
.bggreen3{background-color:#6ace3f;}
.bggreen2{background-color:#56ba2b;}
.bggreen1{background-color:#42a617;}
.bggreen{background-color:#2e9203;}
.bggreen-1{background-color:#1a7e00;}
.bggreen-2{background-color:#066a00;}
.bggreen-3{background-color:#005600;}
.bggreen-4{background-color:#004200;}
.bggreen-5{background-color:#002e00;}
.bgpurple5{background-color:#ff98ff;}
.bgpurple4{background-color:#ff84ff;}
.bgpurple3{background-color:#ff70ff;}
.bgpurple2{background-color:#ef5cff;}
.bgpurple1{background-color:#db48f1;}
.bgpurple{background-color:#c734dd;}
.bgpurple-1{background-color:#b320c9;}
.bgpurple-2{background-color:#9f0cb5;}
.bgpurple-3{background-color:#8b00a1;}
.bgpurple-4{background-color:#77008d;}
.bgpurple-5{background-color:#630079;}
.bgyellow5{background-color:#ffff64;}
.bgyellow4{background-color:#fff550;}
.bgyellow3{background-color:#ffe13c;}
.bgyellow2{background-color:#ebcd28;}
.bgyellow1{background-color:#d7b914;}
.bgyellow{background-color:#c3a500;}
.bgyellow-1{background-color:#af9100;}
.bgyellow-2{background-color:#9b7d00;}
.bgyellow-3{background-color:#876900;}
.bgyellow-4{background-color:#735500;}
.bgyellow-5{background-color:#5f4100;}
.bgorange5{background-color:#ffdb7c;}
.bgorange4{background-color:#ffc768;}
.bgorange3{background-color:#ffb354;}
.bgorange2{background-color:#ff9f40;}
.bgorange1{background-color:#f98b2c;}
.bgorange{background-color:#e57718;}
.bgorange-1{background-color:#d16304;}
.bgorange-2{background-color:#bd4f00;}
.bgorange-3{background-color:#a93b00;}
.bgorange-4{background-color:#952700;}
.bgorange-5{background-color:#811300;}
.bgmaroon5{background-color:#ff7abd;}
.bgmaroon4{background-color:#ff66a9;}
.bgmaroon3{background-color:#ff5295;}
.bgmaroon2{background-color:#ef3e81;}
.bgmaroon1{background-color:#db2a6d;}
.bgmaroon{background-color:#c71659;}
.bgmaroon-1{background-color:#b30245;}
.bgmaroon-2{background-color:#9f0031;}
.bgmaroon-3{background-color:#8b001d;}
.bgmaroon-4{background-color:#770009;}
.bgmaroon-5{background-color:#630000;}
.bgteal5{background-color:#66ffff;}
.bgteal4{background-color:#52f9ff;}
.bgteal3{background-color:#3ee5ef;}
.bgteal2{background-color:#2ad1db;}
.bgteal1{background-color:#16bdc7;}
.bgteal{background-color:#02a9b3;}
.bgteal-1{background-color:#00959f;}
.bgteal-2{background-color:#00818b;}
.bgteal-3{background-color:#006d77;}
.bgteal-4{background-color:#005963;}
.bgteal-5{background-color:#00454f;}
.bgblack9{background-color:#8d8d8d;}
.bgblack8{background-color:#838383;}
.bgblack7{background-color:#797979;}
.bgblack6{background-color:#6f6f6f;}
.bgblack5{background-color:#656565;}
.bgblack4{background-color:#5b5b5b;}
.bgblack3{background-color:#515151;}
.bgblack2{background-color:#474747;}
.bgblack1{background-color:#3d3d3d;}
.bgblack{background-color:#333333;}
.bggray5{background-color:#e9e9e9;}
.bggray4{background-color:#d5d5d5;}
.bggray3{background-color:#c1c1c1;}
.bggray2{background-color:#adadad;}
.bggray1{background-color:#999999;}
.bggray{background-color:#858585;}
.bggray-1{background-color:#717171;}
.bggray-2{background-color:#5d5d5d;}
.bggray-3{background-color:#494949;}
.bggray-4{background-color:#353535;}
.bggray-5{background-color:#212121;}
.bgwhite{background-color:#ffffff;}
.bgwhite-1{background-color:#f5f5f5;}
.bgwhite-2{background-color:#f0f0f0;}
.bgwhite-3{background-color:#ebebeb;}
.bgwhite-4{background-color:#e6e6e6;}
.bgwhite-5{background-color:#dcdcdc;}
.bgwhite-6{background-color:#d7d7d7;}
.bgwhite-7{background-color:#d2d2d2;}
.bgwhite-8{background-color:#cdcdcd;}
.bgwhite-9{background-color:#c8c8c8;}
.bgnavy5{background-color:#8cabcb;}
.bgnavy4{background-color:#7897b7;}
.bgnavy3{background-color:#6483a3;}
.bgnavy2{background-color:#506f8f;}
.bgnavy1{background-color:#3c5b7b;}
.bgnavy{background-color:#284767;}
.bgnavy-1{background-color:#143353;}
.bgnavy-2{background-color:#001f3f;}
.bgnavy-3{background-color:#000b2b;}
.bgnavy-4{background-color:#000017;}
.bgnavy-5{background-color:#000003;}
.p0{padding:0px;}
.p2{padding:2px;}
.p3{padding:3px;}
.p4{padding:4px;}
.p5{padding:5px;}
.p6{padding:6px;}
.p10{padding:10px;}
.p20{padding:20px;}
.p25{padding:25px;}
.p30{padding:30px;}
.pr2{padding-right:2px;}
.pr3{padding-right:3px;}
.pr4{padding-right:4px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pl2{padding-left:2px;}
.pl3{padding-left:3px;}
.pl4{padding-left:4px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pb2{padding-bottom:2px;}
.pb3{padding-bottom:3px;}
.pb4{padding-bottom:4px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.m0{margin:0px;}
.m2{margin:2px;}
.m3{margin:3px;}
.m4{margin:4px;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m25{margin:25px;}
.m30{margin:30px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr4{margin-right:4px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.ml2{margin-left:2px;}
.ml3{margin-left:3px;}
.ml4{margin-left:4px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.r0{right:0px;}
.r1{right:1px;}
.r2{right:2px;}
.r3{right:3px;}
.r4{right:4px;}
.r5{right:5px;}
.r10{right:10px;}
.r15{right:15px;}
.r20{right:20px;}
.r25{right:25px;}
.r30{right:30px;}
.r40{right:40px;}
.r50{right:50px;}
.t-1{top:-1px;}
.t-2{top:-2px;}
.t-3{top:-3px;}
.t-4{top:-4px;}
.t-5{top:-5px;}
.t-10{top:-10px;}
.t-15{top:-15px;}
.t-20{top:-20px;}
.t-25{top:-25px;}
.t-30{top:-30px;}
.t-40{top:-40px;}
.t-50{top:-50px;}
.t0{top:0px;}
.t1{top:1px;}
.t2{top:2px;}
.t3{top:3px;}
.t4{top:4px;}
.t5{top:5px;}
.t10{top:10px;}
.t15{top:15px;}
.t20{top:20px;}
.t25{top:25px;}
.t30{top:30px;}
.t40{top:40px;}
.t50{top:50px;}
.b0{bottom:0px;}
.b1{bottom:1px;}
.b2{bottom:2px;}
.b3{bottom:3px;}
.b4{bottom:4px;}
.b5{bottom:5px;}
.b10{bottom:10px;}
.b15{bottom:15px;}
.b20{bottom:20px;}
.b25{bottom:25px;}
.b30{bottom:30px;}
.b40{bottom:40px;}
.b50{bottom:50px;}
.l0{left:0px;}
.l1{left:1px;}
.l2{left:2px;}
.l3{left:3px;}
.l4{left:4px;}
.l5{left:5px;}
.l10{left:10px;}
.l15{left:15px;}
.l20{left:20px;}
.l25{left:25px;}
.l30{left:30px;}
.l40{left:40px;}
.l50{left:50px;}
.tsblack{text-shadow:1px 1px #333333,0px 0px 2px #333333;}
.tswhite{text-shadow:1px 1px #ffffff,0px 0px 2px #ffffff;}
.tdu:hover{text-decoration:underline;}
.tdl{text-decoration:underline;}
.del{text-decoration:line-through;}
.tuf{text-indent:2em;}
.b{font-weight:700;}
.i{font-style:italic;}
.n{font-weight:normal;font-style:normal;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.f0{font-size:0;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.f48{font-size:48px;}
.fa{font-family:Arial;}
.ft{font-family:Tahoma;}
.fv{font-family:Verdana;}
.fs{font-family:Simsun;}
.fg{font-family:georgia;}
.fl{font-family:'Lucida Console';}
.fm{font-family:'Microsoft Yahei';}
.bdc{border:1px solid #ccc;}
.blc{border-left:1px solid #ccc;}
.brc{border-right:1px solid #ccc;}
.btc{border-top:1px solid #ccc;}
.bbc{border-bottom:1px solid #ccc;}
.bdd{border:1px solid #ddd;}
.bld{border-left:1px solid #ddd;}
.brd{border-right:1px solid #ddd;}
.btd{border-top:1px solid #ddd;}
.bbd{border-bottom:1px solid #ddd;}
.bde{border:1px solid #eee;}
.ble{border-left:1px solid #eee;}
.bre{border-right:1px solid #eee;}
.bte{border-top:1px solid #eee;}
.bbe{border-bottom:1px solid #eee;}
.pre{white-space:pre-wrap;}
.nowrap{white-space:nowrap;}
.bk{word-wrap:break-word;}
.vm{vertical-align:middle;}
.vtb{vertical-align:text-bottom;}
.vb{vertical-align:bottom;}
.vt{vertical-align:top;}
.vn{vertical-align:-2px;}
.zix1{z-index:1;}
.zix2{z-index:2;}
.hand{cursor:pointer;}
.move{cursor:move;}
.def{cursor:default;}
.z{*zoom:1;}
.of{overflow:hidden;}
.fix{*zoom:1;}
.fix:after{display:table;content:'';clear:both;}
.rad50{border-radius:50%;}
.rad2{border-radius:.2em;}
.rad3{border-radius:.3em;}
.rad4{border-radius:.4em;}
.rad5{border-radius:.5em;}
.rad6{border-radius:.6em;}
.rad7{border-radius:.7em;}
.rad8{border-radius:.8em;}
.rad9{border-radius:.9em;}
.opa10{opacity:.1;filter:alpha(opacity=10);}
.opa20{opacity:.2;filter:alpha(opacity=20);}
.opa30{opacity:.3;filter:alpha(opacity=30);}
.opa40{opacity:.4;filter:alpha(opacity=40);}
.opa50{opacity:.5;filter:alpha(opacity=50);}
.opa60{opacity:.6;filter:alpha(opacity=60);}
.opa70{opacity:.7;filter:alpha(opacity=70);}
.opa80{opacity:.8;filter:alpha(opacity=80);}
.opa90{opacity:.9;filter:alpha(opacity=90);}
.opa100{opacity:1;filter:alpha(opacity=100);}
.bsd{box-shadow:1px 1px 5px #999;}
.trans{-webkit-transition:all .4s;transition:all .4s;}
.dib_vm{display:inline-block;width:0;height:100%;vertical-align:middle;}
.btn{display:inline-block;padding:.3em .7em;overflow:visible;cursor:pointer;border:0 none;border:1px solid rgba(0, 0, 0, 0.25);border-radius:.3em;text-align:center;text-decoration:none;text-shadow:1px 1px rgba(0, 0, 0, 0.3);font-family:inherit;font-weight:inherit;white-space:nowrap;box-shadow:0 1px rgba(0, 0, 0, 0.15),inset 0 1px rgba(255, 255, 255, 0.15);color:#fff;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));}
.btn:hover,.btn:focus{text-decoration:none;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));color:#fff!important;}
